1
general::
Phrase(s): impale someone or something on something
to put someone or something on a pointed object and press down. • The crowd had impaled an effigy of the dictator on a sharpened stick. • The waves almost impaled me on a submerged tree branch.
McGrawhill's American Idioms And Phrasal Verbs